package com.dashu.base.bean.device.resp;

import com.dashu.base.enums.device.DeviceType;
import com.dashu.base.enums.device.HeartType;
import com.dashu.base.enums.device.ProtocolType;
import lombok.Data;

import java.io.Serializable;

@Data
public class DeviceHeartResp implements Serializable {

    /**
     * 设备ID
     */
    private String deviceId;

    /**
     * 设备的UUID
     */
    private String deviceUUID;

    /**
     * 页面版本
     */
    private String webVersion;

    /**
     * 设备版本
     */
    private String coreVersion;

    /**
     * 心跳计数
     */
    private int keepAliveCount;

    /**
     * 人脸推送计数
     */
    private int faceMsgCount;

    /**
     * 设备类型
     */
    private DeviceType deviceType;

    /**
     * 设备IP
     */
    private String ip;

    /**
     * 设备MAC地址
     */
    private String deviceMac;

    /**
     * 协议类型
     */
    private ProtocolType protocolType;

    /**
     * 设备心跳类型
     */
    private HeartType heartType;

    /**
     * 直播地址
     */
    private String vedioUrl;

    /**
     * 直播源码流地址
     */
    private String vedioMainUrl;

    /**
     * flv直播地址
     */
    private String vedioFlvUrl;

    /**
     * flv直播源码流地址
     */
    private String vedioMainFlvUrl;

    /**
     * 设备型号
     */
    private String deviceMode;



}
